#pragma once
///////////////////////////////////////////////////////////////////////////////
// Namespace: Lumin::Win32
///////////////////////////////////////////////////////////////////////////////
#include "Thread.h"

namespace Lumin {
namespace Win32 {
///////////////////////////////////////////////////////////////////////////////
// CIOThread
///////////////////////////////////////////////////////////////////////////////
class CIOThread : public CThread
{
public:
	CIOThread(CServer* pBaseServer);
	~CIOThread(void);
	using CThread::Start;
	using CThread::Terminate;
private:
	virtual int Run();
private:
	CServer* m_pBaseServer;
};


///////////////////////////////////////////////////////////////////////////////
// Namespace: Lumin::Win32
///////////////////////////////////////////////////////////////////////////////
}
}